package org.fujay.langchain4jserver.application.dto;

import lombok.Builder;
import lombok.Data;

/**
 * 知识库概要信息 DTO
 */
@Data
@Builder
public class KnowledgeBaseSummaryDTO {

    /**
     * 知识库ID
     */
    private Long id;

    /**
     * 知识库名称
     */
    private String name;

    /**
     * 知识库描述
     */
    private String description;

    /**
     * 嵌入模型ID
     */
    private Long embeddingModelId;

    /**
     * 状态 (例如: CREATED, INDEXING, READY, FAILED) 注意: 需要定义状态枚举或常量
     */
    private String status;
}
